soil stabilizer - French English Dictionary